Simpler Editing of Spatially-Connected Graph Hierarchies using Zipping Algorithms

نویسندگان

  • Stuart Golodetz
  • Irina Voiculescu
  • Stephen Cameron
چکیده

Graph hierarchies, the data structures that result from hierarchically clustering the nodes of a graph, are widely used as a multi-scale way of representing data in many computing fields, including image segmentation, mesh simplification, hierarchical pathfinding and visualisation. As a result, significant efforts have been made over the years to find ways of constructing ‘good’ graph hierarchies, a task that is an instance of the hierarchical segmentation problem. However, it is still comparatively rare to see techniques for editing graph hierarchies, despite the fact that such editing has many potential uses, e.g. for tasks such as correcting initially poor segmentations of images, or visualising the effects of hypothetical changes to a network. We believe that this relative lack of attention may be partly explained by the fact that graph hierarchies in many domains have spatial connectivity constraints associated with them that must be preserved during editing, significantly complicating the development of techniques that require non-trivial changes to be made to the hierarchy. In this paper, we therefore propose a way of facilitating the development of editing algorithms for such ‘spatially-connected graph hierarchies’ by introducing multi-level split and merge algorithms (‘zipping algorithms’) for them that can be used as building blocks for more sophisticated editing. We demonstrate the advantages of our zipping algorithms by using them to solve the practical problem of how to merge non-sibling image regions in millipede, our tool for 3D hierarchical image segmentation. We also demonstrate how our zipping algorithms can be used to reformulate existing techniques in the literature to make them either more general or easier to understand.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Simpler editing of graph-based segmentation hierarchies using zipping algorithms

Graph-based image segmentation is popular, because graphs can naturally represent image parts and the relationships between them. Whilst many single-scale approaches exist, significant interest has been shown in segmentation hierarchies, which represent image objects at different scales. However, segmenting arbitrary images automatically remains elusive: segmentation is under-specified, with di...

متن کامل

A Polynomial Kernel for Diamond-Free Editing

An H-free editing problem asks whether we can edit at most k edges to make a graph contain no induced copy of the fixed graph H. We obtain a polynomial kernel for this problem when H is a diamond. The incompressibility dichotomy for H being a 3-connected graph [4] and the classical complexity dichotomy [1] suggest that except for H being a complete/empty graph, Hfree editing problems admit poly...

متن کامل

Editing to Connected f-Degree Graph

In the Edge Editing to Connected f-Degree Graph problem we are given a graph G, an integer k and a function f assigning integers to vertices of G. The task is to decide whether there is a connected graph F on the same vertex set as G, such that for every vertex v, its degree in F is f(v) and the number of edges in E(G)4E(F ), the symmetric difference of E(G) and E(F ), is at most k. We show tha...

متن کامل

A Survey On the Vulnerability Parameters of Networks

The analysis of vulnerability in networks generally involves some questions about how the underlying graph is connected. One is naturally interested in studying the types of disruption in the network that maybe caused by failures of certain links or nodes. In terms of a graph, the concept of connectedness is used in dierent forms to study many of the measures of vulnerability. When certain vert...

متن کامل

Hierarchies to Solve Constrained Connected Spanning Problems

Given a graph and a set of vertices, searching for a connected and minimum cost structure which spans the vertices is a classic problem. When no constraints are applied, the minimum cost spanning structure is a sub-graph corresponding to a tree. If all the vertices in the graph should be spanned the problem is referred to as minimum spanning tree (MST) construction and polynomial time algorithm...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2015